Big Huge Thesaurus

Verbesina helianthoides

noun